import request from '@/utils/request'

// 查询用户列表列表
export function listUser(body, query) {
  return request({
    url: '/api/dbuser/list2',
    method: 'POST',
    data: body,
    params: query
  })
}

// 查询用户列表详细
export function getUser(pkId) {
  return request({
    url: '/api/dbuser/' + pkId,
    method: 'get'
  })
}

// 新增用户列表
export function addUser(data) {
  return request({
    url: '/api/dbuser',
    method: 'post',
    data: data
  })
}
// 导入用户列表
export function importUser(data) {
  return request({
    url: '/api/dbuser/import',
    method: 'post',
    data: data
  })
}
// 导入用户列表
export function fullImport(data) {
  return request({
    url: '/api/dbuser/fullImport',
    method: 'post',
    data: data
  })
}
// 修改用户列表
export function updateUser(data) {
  return request({
    url: '/api/dbuser',
    method: 'put',
    data: data
  })
}

// 删除用户列表
export function delUser(pkId) {
  return request({
    url: '/api/dbuser/' + pkId,
    method: 'delete'
  })
}
// 查询队伍列表
export function teamlist() {
  return request({
    url: '/system/team/list',
    method: 'get'
  })
}
// 修改用户积分
export function updatepoint(data) {
  return request({
    url: '/api/dbuser/point',
    method: 'put',
    data: data
  })
}

// 覆盖导入
export function fullImportUserList(data){
  return request({
    url: '/api/dbuser/fullImportUserList',
    method: 'post',
    data: data
  })
}

// 导入用户列表（增量导入）
export function importUserList(data) {
  return request({
    url: '/api/dbuser/importUserList',
    method: 'post',
    data: data
  })
}
